home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / ANTENNA / AZPRJ104 / AZ_PROJ.FAQ < prev    next >
Text File  |  1996-11-23  |  4KB  |  95 lines

  1. AZ_PROJ.FAQ released with AZ_PROJ v1.04
  2.  
  3. 1. Is it possible to fill states/countries/islands with
  4. colors?
  5.  
  6.     The short answer is no.
  7.  
  8.     The .wdb files contain geographic information in the form of
  9. a series of points (given in lat/lon) which are joined by az_proj
  10. to make a map-line (also called wdb path). The wdb file consists
  11. of series of these map lines each of 30-500 points. Postscript
  12. can fill areas bound by such lines if they form a closed path.
  13. However the map-lines in the .wdb files generally do not join
  14. one to another, are not traced in the same direction and records
  15. in proximity in the file do not necessarily describe closely
  16. related pieces of geography. Thus in general it is not possible
  17. to join these lines to make a closed loop which can then be
  18. filled using the Postscript "fill" command to make (say) all
  19. of USA green and all of Australia red. The wdb pathes making
  20. the large lakes have all been edited by hand, so that the lakes
  21. can be filled (with blue).
  22.  
  23.     The long answer is no also.
  24.  
  25.     Even is someone edited all the paths to be closed loops,
  26. the maximum number of points in a postscript path is somewhat
  27. less than 1500 (depending on what else is sitting in memory).
  28. Except for simple paths like state borders, most continents etc
  29. are made up of more that 1500 points.
  30.  
  31.  
  32.  
  33. 2)    Why do the bright colors on the display (like light
  34. blue for lakes) become darker on a color printer (like
  35. murky grey blue)?
  36.  
  37.     This is because of the different conventions used for
  38. RGB on a display and a printer. Printers are linear devices. You
  39. give it G=0.25 and the print reflects 75% of the green (and 100%
  40. of everything else). A display doesn't absorb or reflect anything.
  41. Instead light comes from the screen, an amount which is non-linear
  42. in photons/grid voltage (or some control function). Since all
  43. phoshors are about the same as each other, there were no great
  44. compatibility problems between different TV screens and no-one
  45. really cared about the non-linearity. However you can't run a
  46. printer or display off the control signals designed for the other
  47. type of device, without doing the conversion (called a "gamma"
  48. correction). Postscript does not ask the device it is running
  49. on whether it is a printer or a display, so other subtle ruses
  50. have been devised in az_proj to handle the situation. We've
  51. assumed that the output is to a display. Postscript can ask
  52. the "product" it's running on, and the product will return
  53. a string (eg nothing, Deskjet550C). If the string matches a
  54. known printer (we know Deskjet550C, 1200C or Apple Phase IISDX),
  55. then we do the gamma correction.
  56.  
  57.     If your printer is another color printer, then follow
  58. the instructions in az_proj.ps for detecting your printer
  59. (you'll have to duplicate a few lines and put in your string).
  60. Look for the string "gamma" in the code to locate the place to
  61. start changing things.
  62.  
  63. 3).    Can I spread my map over several piece of paper, and
  64. later tape/staple/glue them together to make a bigger map?
  65.  
  66.     Yes. For further details, see the center_offset
  67. feature in az_ini.ps
  68.  
  69. 4)
  70. Where's the .exe file?
  71.  
  72.     Some of you ask me.
  73.  
  74.     The answer is that there's _NO_ .exe file in the AZ_PROJ package.
  75. The package consists of a set of files which when printed on a Postscript
  76. printer will produce a map of your choice. The files are all Postscript,
  77. which is ascii and can be edited by a normal programming editor i.e.
  78. an ascii editor. Do not use a word processor to edit the files, unless
  79. it can be run in ascii mode. If you want to use these files to
  80. create maps on your monitor, or to print to a non-Postscript
  81. printer, then you need to find a Postscript Interpreter that
  82. will make allow you to do this. This interpreter will be
  83. different for different operating systems. Ghostscript (see
  84. elsewhere in this file) does a good job of this for
  85. DOS, Win, DVX, OS/2, Unix and this is what we used. There are
  86. other programs that do the same job, that I have not tested
  87. with AZ_PROJ.
  88.  
  89.     So the answer is that you have to supply the .exe file (the
  90. Postscript interpreter) or else a Postscript printer. (For information
  91. on getting Ghostscript, see the README.AZP file).
  92.  
  93.     Joe NA3T
  94.     Nov 1996
  95.